import grace from "../../utils/grace.js"
grace.page({
      data: {
            stores: []
      },
      onLoad: function(options) {
            this.loadData();
      },
      loadData: function() {
            this.$http.get('api/home/store_list', {}).then((res) => {
                  this.$data.stores = res.list;
            });
      },
      setDefault: function(e) {
            let store_id = e.currentTarget.dataset.store;
            //方式一
            let from_store = wx.getStorageSync('from_store');
            if (parseInt(from_store) <= 0) {
                  wx.setStorageSync('from_store', store_id);
            };
            //方式二
            wx.getStorage({
                  key: 'from_store',
                  complete: function(res) {
                        if (!res.data) {
                              wx.setStorage({
                                    key: "from_store",
                                    data: store_id
                              })
                        }
                  }
            })

            this.$http.post('api/user/binding_store', {
                  store_id: store_id
            }).then((res) => {
                  wx.setStorageSync('current_store', store_id);
                  this.$goBack({
                        store_id: store_id
                  });
            });
      }
})